//======================================
//文件名：square.hpp
//外名模板，export关键字，将模板的实现与声明分开

//vs 2019 编译错误 没有export 
export template<typename T>
T square(T const &v);
